// pages/photo/photo.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    photo: [{
        src: '2019.jpg',
        year: '2019',
        show: true,
        active: false
      },
      {
        src: '2020.jpg',
        year: '2020',
        show: false,
        active: false
      },
      {
        src: '2020-2.jpg',
        year: '2020-2',
        show: false,
        active: false

      },
      {
        src: '2021.jpg',
        year: '2021',
        show: false,
        active: false
      },
      {
        src: '2022.jpg',
        year: '2022',
        show: false,
        active: false
      },
      {
        src: '2023.jpg',
        year: '2023',
        show: false,
        active: false
      },
      {
        src: '2024.jpg',
        year: '2024',
        show: false,
        active: false
      },
    ],
    last_photo: 'photo0'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  touchPhoto(e) {
    var that  = this
    console.log(e);
    let photoindex = e.currentTarget.dataset.photoindex
    let photo = this.data.photo
    if (photo.length == photoindex + 1 || photo[photoindex + 1].show == true) {
      wx.showModal({
        title: '还想再看一遍?',
        content: '是吗是吗是吗',
        complete: (res) => {
          if (res.cancel) {
            wx.showToast({
              title: '为啥不看!!!!',
              icon: 'none'
            })
          }

          if (res.confirm) {
            wx.showToast({
              title: '谢谢',
              icon: 'none'
            }, 1000)
            // 延迟1000毫秒后执行页面跳转
            setTimeout(function () {
              wx.reLaunch({
                url: './photo',
              });
            }, 1000);
          }
        }
      })
      return
    }
    photo[photoindex + 1].show = true
    this.setData({
      photo: photo,
      last_photo: `photo${photoindex + 1}`
    }, () => {
      setTimeout(() => {
        photo[photoindex + 1].active = true
        that.setData({
          photo: photo
        })
      }, 500)
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    let photo = this.data.photo
    photo[0].active = true
    this.setData({
      photo: photo
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})